
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
✑
Topic 1, Scenario 1
Application Information
You are developing two Windows Store apps by using JavaScript: a Personal Trainer app
and a Client app. The apps will allow personal fitness trainers to interact with their remote
clients.
Business Requirements - Personal Trainer Application
The Personal Trainer app must allow trainers to perform the following tasks:
Create and store video and audio recordings of workout routines.
View the profile and workout recordings for only one client at any time.
Business Requirements - Client Application
The Client app must allow clients to perform the following tasks:
Browse a list of the trainer's workout recordings.
Record workouts by using the built-in webcam.
Play, pause, restart, and stop workout recordings.
If the capability is supported, allow the client's webcam to pan as the client moves
around the room.
Upload workout recordings for trainer review.
Update their individual profiles to indicate workouts completed, calories burned,
and current weight.
The Client app must validate that the client's subscription is valid.
Technical Requirements - General
The Personal Trainer and Client apps must meet the following technical requirements:
Connect to the Internet.
Store workout recordings in the cloud.
Enable retrieval of workout recordings by using a custom URL
Encapsulate the video player in a custom control.
Identify the maximum zoom of the user's webcam in millimeters.
Store client profiles in XML files in the trainers' Documents folders to allow for
disconnected editing.
Synchronize the XML files with cloud storage by using a background task when
the Internet is available.
Send trainer workout videos to cloud storage by using a background task when the
trainer's device is idle. Indicate the status of the upload operation each time the
trainer starts the app. Suspend the background task when the Internet is not
available.
Separate business and complex logic into WinMD components. The solution
debugging settings must include the WinMD components.
Technical Requirements - Hardware Requirements
The Personal Trainer and Client apps must support the following hardware requirements:
Windows 8
Webcam, microphone, and speakers
Internet connection
Microsoft 70-490 : Practice Test
3
http://certkill.com